var status = -1;
var selectionLog = [];

function start() {
    action(1, 0, 0)
}

function action(d, c, b) {
    if (im.getServerName().equals("BMS单机") && im.getServerName().equals("BMS至尊体验服") && !im.getServerName().equals("BMS至尊")) {
        im.playerMessage(1, " 使用环境异常，请还原服务端配置。");
        im.dispose();
        return
    }
    if (status == 0 && d == 0) {
        im.dispose();
        return
    }(d == 1) ? status++ : status--;
    selectionLog[status] = b;
    var a = -1;
    if (status <= a++) {
        im.dispose()
    } else {
        if (status === a++) {
            im.sendNext("#fn方正粗黑宋简体##fs13#\r\n夜光法师，时间不多了你想要做什么？\r\n\r\n#r#L0#前往任务地点#l#k\r\n#fs12##L1#返回魔法密林图书馆#l", 1032001)
        } else {
            if (status === a++) {
                if (b == 0) {
                    if (im.isQuestActive(25580) || im.isQuestActive(25551)) {
                        im.warp(100040300, 1, false)
                    } else {
                        if (im.isQuestActive(25581) || im.isQuestActive(25552)) {
                            im.warp(100040200, 0, false)
                        } else {
                            if (im.isQuestActive(25582) || im.isQuestActive(25553)) {
                                im.warp(102020300, 2, false)
                            } else {
                                if (im.isQuestActive(25583) || im.isQuestActive(25554)) {
                                    im.warp(101030000, 0, false)
                                } else {
                                    if (im.isQuestActive(25584) || im.isQuestActive(25555)) {
                                        im.warp(100040000, 0, false)
                                    } else {
                                        if (im.isQuestActive(25585) || im.isQuestActive(25556)) {
                                            im.warp(101000200, 0, false)
                                        } else {
                                            if (im.isQuestActive(25622)) {
                                                im.warp(102040000, 0, false)
                                            } else {
                                                if (im.isQuestActive(25623)) {
                                                    im.warp(102040100, 0, false)
                                                } else {
                                                    if (im.isQuestActive(25624)) {
                                                        im.warp(102040300, 0, false)
                                                    } else {
                                                        im.dispose();
                                                        im.playerMessage(-1, "目前没有派遣任务。")
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                    im.playerMessage(-1, "感受到魔力召唤")
                } else {
                    im.warp(101000003, 0);
                    im.playerMessage(-1, "当前位置：魔法密林图书馆")
                }
                im.dispose()
            }
        }
    }
};